LSAT-An Algorithm for the Synthesis of Two Level Threshold Gate Networks
نویسندگان
چکیده
In the second set of problems, we compared the performance of the described algorithm with the performance of a popular two-level minimizer, ESPRESSO [4]. To allow for a fair comparison, LSAT was constrained to use only and gates in the rst level and or gates in the second level. A detailed description of the functions used for these tests can be found in [8]. The input data sets were created by randomly generating a minterm and getting its correct classication from the function description. For each function, 2 dierent inputs were tried, with a number of minterms of 200 and 600. According to the generation procedure, all instances of the problem should accept a solution with no more cubes than the theoretical minimum. Table 2 shows that although no specic code optimization was performed for the special case when a cube cover is to be found, the performance of the algorithm still compares well with a classic two-level optimizer. In particular, it obtains results that are either similar or better than ESPRESSO and much faster. Moreover, the speed gain increases with the size of the problem. This is due, in part, to the fact that LSAT does not require an explicit cover for the f DC set while ESPRESSO does. Is is also clear from these results that both programs obtain results very far from the minimum in a large number of cases. A dierent approach to this optimization problem may lead to better results in these and other problems. 5 Conclusions and future work We designed and implemented and algorithm for the synthesis of threshold gate networks and have shown, experimentally, that results near the theoretical minimum are obtainable in many problems. The algorithm has a run time polynomial in the input size and its performance degrades slowly with the size of the problem. Experimental results have also pointed out the need for a deeper understanding of this particular version of this optimization problem. In particular , the reason why, in some cases, dierent algorithms nd similar solutions very far from the optimum requires further study. The most interesting single direction for future work in this area is the extension of these techniques to the synthesis of multi-level networks. Classic multi-level techniques [5] can provide the starting point for such an algorithm. Another interesting research topic related with this work is the design of multi-valued threshold gate networks. committee. …
منابع مشابه
A Two-Threshold Guard Channel Scheme for Minimizing Blocking Probability in Communication Networks
In this paper, we consider the call admission problem in cellular network with two classes of voice users. In the first part of paper, we introduce a two-threshold guard channel policy and study its limiting behavior under the stationary traffic. Then we give an algorithm for finding the optimal number of guard channels. In the second part of this paper, we give an algorithm, which minimizes th...
متن کاملA mathematical model for designing optimal urban gas networks, an ant colony algorithm and a case study
Considering the high costs of the implementation and maintenance of gas distribution networks in urban areas, optimal design of such networks is vital. Today, urban gas networks are implemented within a tree structure. These networks receive gas from City Gate Stations (CGS) and deliver it to the consumers. This study presents a comprehensive model based on Mixed Integer Nonlinear Programming (...
متن کاملAn Experimental and Theoretical Study of the Effects of Excess Air Ratio and Waste Gate Opening Pressure Threshold on Nox Emission and Performance in a Turbocharged CNG SI Engine
Turbocharged CNG engines produce high NOx emission due to the fuel type and high combustion temperature. In this research, the effects of lean-burn and waste gate opening pressure threshold on NOx emission are studied theoretically and experimentally at WOT condition as well as 13-mode ECE-R49 test cycle. A code is developed in MATLAB environment for predicting engine NOx and the results are va...
متن کاملBenders’ decomposition algorithm to solve bi-level bi-objective scheduling of aircrafts and gate assignment under uncertainty
Management and scheduling of flights and assignment of gates to aircraft play a significant role to improve the performance of the airport, due to the growing number of flights and decreasing the flight times. This research addresses the assignement and scheduling problem of runways and gates simultaneously. Moreover, this research is the first study that considers the constraint of unavailabil...
متن کاملA Non-ILP Based Threshold Logic Synthesis Methodology
Threshold logic is a powerful alternative to Boolean logic. Recently there has been renewed interest in the synthesis of threshold networks that implement logic functions. Until now, different heuristics have been proposed to generate threshold networks starting from the Boolean network of a function. These methods are essentially recombination of nodes of the Boolean network. We propose a new ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991